/**
 * 
 * gislin
 * 2016年2月18日
 */
package com.hrt.datasender.process.strategy.hj212.util;

/**
 * 数据类型枚举，秒数据，分钟数据，小时数据，天数据
 * 
 * @author gislin 2016年2月18日
 */
public enum DataType {

    second("SecondData", "SecondData", "2011"), minute("MinuteData", "MinuteData", "2051"), hour("HourData", "HourData",
            "2061"), day("DayData", "DayData", "2031"), cycle("CycleData", "CycleData", "8051"), deviceStatus(
                    "deviceStatus", "", "2075"), sysStatus("sysStatus", "", "2021"), qualityConfig("qualityConfig", "",
                            "2022"), exeRtn("执行结果", "", "9012"), qnRtn("命令响应", "", "9011"), sampling("SamplingData", "",
                                    "10000"), abnormalSecond("AbnormalSecond", "SecondData", "2011"), accessControl(
                                            "AccessControl", "", "10010"), configSoftHourData("ConfigSoftHourData", "",
                                                    "10061"), configSoftDayData("ConfigSoftDayData", "", "10031"), door(
                                                            "Door", "Door",
                                                            "2099"), furTemp("FurTemp", "FurTemp", "3020"),deviceOper("DeviceOper", "DeviceOper", "3020");

    /**
     * 数据类型
     */
    private String dataType;

    /**
     * 数据表名
     */
    private String tableName;

    /**
     * 命令编号
     */
    private String cn;

    DataType(String dataType, String tableName, String cn) {
        this.dataType = dataType;
        this.tableName = tableName;
        this.cn = cn;
    }

    public String getDataType() {
        return dataType;
    }

    public String getTableName() {
        return tableName;
    }

    public String getCn() {
        return cn;
    }
}
